package cn.zyl.common.redis.command;


/**
 * MiniRedisForSortedSet 枚举说明: redis命令类型：zSet-有序集合
 * <pre>
 *     允许模糊查询key　　有3个通配符  *、?、[]
 * </pre>
 *
 * @author wsz
 * @version v1.0
 * @date 2020-08-10
 */
public enum MiniRedisForSortedSet implements MiniRedisCommands {
    /** */
    Z_ADD,
    /** */
    Z_CARD,
    /** */
    Z_COUNT,
    /** */
    Z_INCR_BY,
    /** */
    Z_RANGE,
    /** */
    Z_RANGE_BY_SCORE,
    /** */
    Z_RANK,
    /** */
    Z_REM,
    /** */
    Z_REM_RANGE_BY_RANK,
    /** */
    Z_REM_RANGE_BY_SCORE,
    /** */
    Z_REM_RANGE,
    /** */
    Z_REV_RANGE,
    /** */
    Z_REV_RANGE_BY_SCORE,
    /** */
    Z_REV_RANK,
    /** */
    Z_SCORE,
    /** */
    Z_UNION_STORE,
    /** */
    Z_INTER_STORE,
    /** */
    Z_SCAN
    ;
    MiniRedisForSortedSet(){raw = encode(name());}
    private final byte[] raw;
    @Override
    public byte[] getRaw() { return raw; }
}
